import debounce from './_debounce'
import permission from './_permission'
import draggable from './_draggable'
import copy from './_copy'

export type DeElement = HTMLElement & DebounceElementType
export interface DebounceElementType {
  _keyups: () => void
  _clicks: () => void
}

export default {
  debounce,
  permission,
  draggable,
  copy
}
